package com.huabo.audit.oracle.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.TableId;

/**
 * 描述: 计划编号
 * author: lyz
 * date: 2022-04-13
 */
@TableName("TBL_NBSJ_AUDITPLAN")
@Data
@ApiModel("计划编号实体类")
@Accessors(chain = true)
public class TblNbsjAuditplanEntity{
	
	public final static Integer NO_SHS=0;//未实施
	public final static Integer YE_SHS=1;//已实施
	////审批状态
	/**
	 * 0未审批 
	 */
	public final static Integer SPNO=0;
	/**
	 * 1 审批中
	 */
	public final static Integer SPKA=1;
	/**
	 * 2 需调整  
	 */
	public final static Integer SPTZ=2;
	/**
	 * 3审批完
	 */
	public final static Integer SPWC=3;
	public final static Integer SPZZ=4;
	public final static Integer YSCXM=5;//已生成项目

    @TableId(value = "planid")
    private Integer planid;

    @TableField(value = "plancode")
    @ApiModelProperty(value="计划编码")
    private String plancode;

    @TableField(value = "planname")
    @ApiModelProperty(value="计划名称")
    private String planname;

    @TableField(value = "palnyear")
    @ApiModelProperty(value="计划年度")
    private String palnyear;

    @TableField(value = "plantype")
    @ApiModelProperty(value="计划类型")
    private String plantype;

    @TableField(value = "auditorgid")
    @ApiModelProperty(value="计划对象")
    private Double auditorgid;

    @TableField(value = "palncost")
    @ApiModelProperty(value="计划估算费用")
    private Double palncost;

    @TableField(value = "starttime")
    @ApiModelProperty(value="开始时间")
    private Date starttime;

    @TableField(value = "endtime")
    @ApiModelProperty(value="结束时间")
    private Date endtime;

    @TableField(value = "principalid")
    @ApiModelProperty(value="计划负责人")
    private Double principalid;

    @TableField(value = "leaderid")
    @ApiModelProperty(value="审计组长")
    private Double leaderid;

    @TableField(value = "remarks")
    @ApiModelProperty(value="审计目标和范围")
    private String remarks;

    @TableField(value = "createstaffid")
    @ApiModelProperty(value="创建人")
    private Double createstaffid;

    @TableField(value = "createtime")
    @ApiModelProperty(value="创建时间")
    private Date createtime;

    @TableField(value = "updatetimr")
    @ApiModelProperty(value="修改时间")
    private Date updatetimr;

    @TableField(value = "status")
    @ApiModelProperty(value="项目状态")
    private Double status;

    @TableField(value = "opinionstatus")
    @ApiModelProperty(value="审批状态")
    private Double opinionstatus;

    @TableField(value = "isauditor")
    @ApiModelProperty(value="未知")
    private String isauditor;


}